#ifndef __TIMER4_H__
#define __TIMER4_H__

#include "gd32f4xx.h"
#include "systick.h"
#include "Timer_config.h"

void Timer4_init();
void Timer4_config(uint32_t prescaler, uint32_t period);

#if USE_TIMER4_CH0
void Timer4_ch0_update(float duty);
#endif

#if USE_TIMER4_CH1
void Timer4_ch1_update(float duty);
#endif

#if USE_TIMER4_CH2
void Timer4_ch2_update(float duty);
#endif

#if USE_TIMER4_CH3
void Timer4_ch3_update(float duty);
#endif

#endif